home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d19
/
ckit15a.arc
/
HISTORY
< prev
next >
Wrap
Text File
|
1990-08-13
|
7KB
|
145 lines
RELEASE HISTORY
===============
13-Aug-90 v1.5A
Release of version 1.5A
I can't believe I did this. After telling everyone to make
sure and not have debug_on in the released versions of their
door, I released CKIT with debug on!. As a result, the
keyboard timer and some other things would not work
properly. This release with a code date 8/13/90 will work
properly.
11-Aug-90 v1.5
Release of version 1.5
Ckit is now compatible with PCBoard version 12.0, 14.x-14.5, GAP
BBS, and other BBS systems using the standard door.sys file.
The level of compatiblity is up to the door author and the type
of information needed. There is a lot of information available,
but by keeping this to a minimum, the door author can write his
door to be compatible with all the systems above with no extra
instructions to the user of the door except for the PCBoard
sysop to use either pcboard.sys or door.sys. (Version 12.0
would have to use pcboard.sys and all others use door.sys.)
CKIT will automatically determine which file to read and which
PCBoard version is in use. See the compatiblity section in this
doc file for more information and a Variables Quick-Reference.
- Added more features and cosmetics to the program's status line
for the sysop's use...
F8 - Return user to BBS. This was always there, I just
forgot to document it. :)
F5 - Shell to DOS
ALT-X - Sets the PCBoard's exit to DOS after caller flag
ALT-N - Sets the PCBoard's sysop on next after caller flag
ALT-H - Display Help Screen on sysop status line, and next
ALT-H will show com port status
- Functions added are:
dos_shell(char *) - Allow door author to shell to another program
for execution if desired. See CKIT.DOC
_debug_on(void); - Turns off keyboard timer and other things
while door author is debugging his door.
- Additional variables:
short PCB, PCB12, expert, parity, *conferences, current_conference,
caller_bday[8], main_dir[15], gen_dir[15], sysop_name[15],
sysop_alias[15], page_length, ansi_ng, default_color[2],
last_dir_scan[8], daily_files[4], total_doors[4],
msgs_left[4], max_files[4], upload_Kbytes[10],
download_Kbytes[10], dload_total[5], upload_total[5]
- Added my own math routine so you no longer have to include
MATH.LIB if you are using TC compiler.
- Reduction of code size by about 20% relative.
25-Jul-90 v1.1
Release of version 1.1
This release was a little premature. I went ahead and released
it since it did fix a couple of problems. "*" indicates a new
feature. Pages in CKIT.DOC for display_file(), input(),
purge_buffer(), check_CR(), check_keypress() have been updated/added
and you may want to reprint these.
Display_file() -
a. It will now put a space before the filename when it reports a
problem.
b. The EOF is no longer displayed.
c. display_file() will now correctly display text files that have ANSI
codes embedded in the file.
d. CTRL-K now works on the local keyboard. (The remote keyboard was OK)
* e. display_file() will now return TRUE/FALSE to indicate whether a
problem had occured. You can then check the C global variable
_errno for cause of error.
* f. Fixed problem when user.page_length was equal to 0. See the
CKIT.DOC for hints on how to take advantage of this.
2. display_time() - Would not update the time used until after
two carriage returns were entered. fixed
3. input()
a. Control characters or any non-displayable characters below 1F hex
will not increase the counter. This corrects the problem of being
to backspace too far and erasing the prompts.
* b. Each call to input() now will purge the buffer you wish to place
keyboard input. You should no longer have to include the statement
memset(buffer, 0, 21) before calling input().
* c. A new function purge_buffer will purge any buffer to NULLS by
passing a pointer to the buffer and the size of the buffer.
i.e purge_buffer(buffer, 0x80).
This may or may not be useful but is available.
NOTE: There is a seperate purge function for the serial port input
buffer if you wish to purge it before calling input.
See CKIT.DOC
* d. New function available called check_keypress. Checks for any
specific ASCII character.
This function will return TRUE/FALSE as defined in CKIT.DOC.
* e. Another new function called check_CR will check for a carriage
return and return TRUE/FALSE.
4. get_nextpar() - Would only accept 2 stacked commands, fixed.
While working on the get_nextpar() function, I went ahead and targeted it
for some optimization along with the get_cmdline() function.
The results are:
get_nextpar() is now smaller and 7% faster.
get_cmdline() is now smaller and 45% faster.
Overall, with all the corrections and added functions the .obj file for
CKIT is now 2% SMALLER than before.
25-Jun-90 v1.05
Release of version 1.05
Added support for 16550AN UART. The code will take advantage
of 16550AN chip if present. Added caller log function.
Begin including the medium library with Zip. This was done
because of the self-registering feature. Took out time limit
that CKIT originally had. Future releases will not have any
limitations.
20-Jun-90 v1.0
Release of version 1.0C
Fixed another minor problem where the assembler I used had
converted all my functions to uppercase in the .obj file.
I thought the default was to not do that but as it turns out
it wasn't. Now all the library function names/variables are
the right case.
16-Jun-90 v1.0
Release of version 1.0B
01-Jun-90 v1.0
Release of version 1.0
01-May-90 v1.0
Initial BETA testing as CKIT10ß.ZIP
Beta 1.0 release. The next release of CKIT, I predict, should have
about a 15% to 20% reduction in code size. If you find any problems
with CKIT, please contact me at the phone numbers/address above.